structure padding in c programming